'''
Python对input获取到的数据进行排序计算的练习，需要用到input及range、append及if控制流语句等等的综合应用练习。
Python解题思路分析：
首先可以利用选择法，即从9个数据进行比较过程中，先选择一个最小的与第一个元素交换。
之后以此类推，即用第二个元素与后8个进行比较，并进行交换。
'''
#!/usr/bin/python
# -*- coding: UTF-8 -*-

if __name__ == "__main__":
    N = 10
    #input data
    print("please input ten num:\n")
    l = []
    for i in range(N):
        l.append(int(input("input num:\n")))
    print()
    for i in range(N):
        print(l[i])
    print()

    #sort ten num
    for i in range(N - 1):
        min = i
        for j in range(i + 1, N):
            if l[min] > l[j] : min = j
        l[i], l[min] = l[min], l[i]
    print('after sorted')
    for i in range(N):
        print(l[i])